Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
Телекомунікації
Кафедра:
Кафедра Телекомунікації

Інформація про роботу

Рік:
2009
Тип роботи:
Методичні вказівки до лабораторної роботи
Предмет:
Програмування
Група:
МЕ

Частина тексту файла

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ Національний університет «Львівська політехніка» Кафедра «Телекомунікації»  ЦИКЛІЧНІ ОПЕРАТОРИ МОВИ ПРОГРАМУВАННЯ С Методичні вказівки до лабораторної роботи з дисципліни «Інформатика телекомунікаційних систем та мереж, ч.IІ» для студентів базового напряму 6.0924 «Телекомунікації» Затверджено на засіданні кафедри «Телекомунікації» Національного університету «Львівська політехніка», протокол №___ від______2009р. Львів 2009 МЕТА РОБОТИ: дослідити властивості циклічних операторів мови програмування С. Попередні відомості. Циклічні обчислення ( багатократне виконання груп операторів ) застосовуються в програмуванні дуже широко. Оскільки в мові "Сі" визначене поняття оператора: вираз; та складеного оператора: { вираз; вираз; вираз; ... вираз; } який застосовується замість одного, в описі операторів циклу слово "оператор" відноситься як до першого, так і до другого. 1. Цикл WHILE: while (вираз) оператор; Виконання підоператора повторюється, доки значення виразу залишається ненульовим. Перевірка виконується перед кожним виконанням оператора while. Вираз може бути арифметичного або логічного типів. Цикл може бути виконаний один раз, декілька разів або не виконуватися жодного разу. Приклад: main() { int j=0,k=0; while(j<5) { k+=10; j++; } printf("k=%d\n",k); } Програма надрукує к=50 Часто цикл WHILE використовується для організації переривання циклу на вимогу користувача. В наведеному прикладі цикл буде виконуватися доти, доки не буде натиснута будь-яка клавіша. Приклад: #include<stdio.h> #include<conio.h> #include<dos.h> main() { long int i=0; clrscr(); while(!kbhit()) i++; printf("\ni=%ld",i); } Програма надрукує значення і, яке залежатиме від часу натискання будь-якої клавіші. 2. Цикл DO WHILE: В циклі DO WHILE перевірка умови здійснюється після виконання тіла циклу. Синтаксис циклу: do оператор while (вираз); Виконання оператора повторюється доти, поки значення виразу залишається ненульовим. Перевірка виконується після кожного виконання оператора do. Вираз може бути арифметичним або логічним. Оператор у циклі DO WHILE на відміну від циклу WHILE буде виконуватися хоча б один раз жавжди. Приклад: main() { int a=2, b=10,c; clrscr(); do { b=b+a; c=10*a; a++; } while(a<5); printf("\nb=%d c=%d a=%d",b,c,a); } Програма надрукує b=19 c=40 a=5 3. Цикл FOR: Найбільш загальною формою циклу в мові С є цикл FOR. Синтаксис циклу: for ( необов’язковий вираз 1; необов’язковий вираз 2; необов’язковий вираз 3;) оператор; Вираз 1 призначений для ініціалізації циклу і виконується один раз. Здебільшого тут задаються початкові значення змінних циклу. Другий вираз задає виконувану перед кожною ітерацією перевірку, за якою здійснюється вихід із циклу. Третій вираз задає приріст, виконуваний після кожної ітерації. Вирази 1 і 3 або один із них можуть бути опущені. У цьому випадку опускати символ ; не можна. Відсутність першого виразу робить цикл незкінченним, що вимагає передбачення шляхів виходу з нього іншим способом. Якщо за допомогою одного одного із виразів необхідно виконати декілька дій, то використовують запис операторів розділених комою. Приклад: main() { long i; for(i=1000000; 1>=0; i=i-2) printf(“\n %ld”, i); } Програма виводить парні числа від 1000000 до 0. Приклад суматора: main() { int i,suma=0; for(i=0; i<=10; i++) suma+=i; printf(“\n %d”, suma); } Програма надрукує суму цілих чисел від 1 до 10. Слід пам’ятати, що змінній, яка використовується як ідентифікатор суми, перед обчисленням її в циклі необхідно присвоїти значення 0 (нуль) !!! 4. Оператор Break: break; викликає завершення найменшого охоплюючого оператору while, do, for або switсh управління передається на оператор, який слідує за завершеним. 5. Оператор Continue: continue; викликає передачу керування на кінець петлі циклу. ЗАВДАННЯ Виконати програму обчислення таблиці переведення температури за шкалою Фар...
Антиботан аватар за замовчуванням

01.01.1970 03:01

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини